From 0c92d7a8d05cdb55964a95a6b7703a7d220a39f8 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 1 May 2015 10:06:24 -0400 Subject: [PATCH] repo: Delete a remote's keyring when deleting a remote --- src/libostree/ostree-repo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c index da671c69..d267ae98 100644 --- a/src/libostree/ostree-repo.c +++ b/src/libostree/ostree-repo.c @@ -915,6 +915,10 @@ impl_repo_remote_delete (OstreeRepo *self, } } + /* Delete the remote's keyring file, if it exists. */ + if (!ot_ensure_unlinked_at (self->repo_dir_fd, remote->keyring, error)) + goto out; + ost_repo_remove_remote (self, remote); ret = TRUE; -- 2.30.2